Perfect in every way. This condo is on a golf course with beautiful views and great amenities. It's near awesome beaches with great snorkeling.