Location, location,location! This place has it all. Tranquility, private beach and fantastic views. We loved every minute of it.