Great location, beautiful resort, pools, views, and ocean all in one place.