Petrus, the French restaurant on the rooftop of Island Shangri-La Hotel, has been following the Fine Dining route for many years. From the decoration to the service, as well as the food quality and presentation, everything is done to perfection. The restaurant has an unbeatable sea view and is decorated to the highest level. The price is not as expensive as you might imagine, with a two-course lunch at $588 and a three-course dinner at $1,288, as well as appetizers and desserts.