Perfect location. All the amenities. The private beach is outstanding