Feels like waking up everyday in a luxury 5 star resort with all the convenience of a home. Gorgeous views. Clean. Good beach.