The Villa was spacious, clean and included all essential amenities. Little touches like breakfast and even pillow chocolate added to the overall experience. In addition, the location and overall setting was amazing. The pool was nice and even though I didn't get a chance to have a hit on the tennis court, it looked very well maintained. It was very nice waking up in the morning and having the beach just a 2 minute walk away. Most importantly however, Petrina was a great host. It was very easy to communicate with her and message her with any concerns. She was very flexible on both check-in and check-out and even having her remind me of the timezone difference (between QLD and NSW) just added that extra touch. It is very hard to flaw this experience!