We stayed in this hotel 19 years ago on honeymoon and decided to return with our 2 teenage sons for 5 nights on our recent trip. The hotel structure is the same as it was but the entrance and reception is beautiful and well maintained. The gardens and pool area are also really well maintained and the pool is fine although very deep in places for kids. We initially got 2 separate rooms but wanted adjoining rooms so this was immediately rectified. It is beautifully set on the Indian Ocean where you can walk out when the tide goes out. Breakfast is good but not worth the very high price you pay for it. We had room service once which was nice and reasonably priced and ate in the poolside restaurant once which was very tasty but quite pricey. A beautiful hotel on a beautiful setting bringing back great memories.