My family of 3 (including a toddler) decided to stay at Disini because of its great location. It was a wonderful experience. The staff were friendly with a high standard of customer service, especially Thana. The breakfast was really good. All meals are served in the villa as they do not have a restaurant. That is great as it allows for private dining in the beautiful villa. The yolk of the poached eggs broke, which meant that the chefs and kitchen staff put in a lot of effort to serve it on time. Breakfast came with toast, warm croissants and excellent fruit juice. The pool was large and deep enough for adults. The rooms were spacious and clean. Air-conditioning worked very well. There was a large bathroom with indoor and outdoor showers and a large changing area which included his and hers wardrobes/sinks and even a massage bed. The buggy service always picked us up and sent us back to the villa when we were going in and out. Bicycles are available from the villa at no cost. I will definitely stay at Disini again. Service and food and villa were all top notch.