John's place is fantastic! The place is beautifully laid out and modern with all the amenities you could ask for and every detail clearly thought about. Very private and located in a quiet neighbourhood, but still close to beaches and shops. John was also very helpful, replying to questions quickly. Definitely recommend.