My villa is situated on a lagoon with direct access to the beach. The villa is part of a hotel complex with all the facilities you need ie restaurants, swimming pools, gym, spa ect. The hotel is a short walk uphill from the villa but you can call for a buggy to take you. This is free but expect to tip the drivers. There are a few restaurants to eat in at the hotel and also a restaurant /bar on the beach. You can also order room service to the villa.