We couldn't fault anything, communication with villa staff prior was prompt, staff were friendly and accomodating, facilities were as good if not better than the pictures. We had a wonderful time and take away a lot of fond memories. Breakfasts each morning were great. Considering it was rainy season we were very lucky it rained at times that had reduced impact on us and in those times worked around it. We only stayed for two nights but packed in a lot of experiences in that time with enough time to enjoy the villa and all it had to offer, especially the swimming pool. I would recommend blue taxi's fixed fare for getting around, very reasonable in price. For a great deal on high quality runners, clothes and accessories - very cheap, not far from a very large coco supermarket on Jalan Uluwatu road (first main road up from the villa) - turn right when entering the road, bit of a walk but pleasant. The supermarket also has an amazing cafe adjoining it where we had an incredible lunch. Take the time to visit Uluwatu beach, the restaurant on top of the rocks on the beach was amazing for the atmosphere and go to Padang Padang Beach for a swim. Just to the left of the entrance to the beach is Dugong Restaurant, Bar and lounge were we stopped to recover from the heat and steps and relaxed for a drink and amazing views.