This place is great all the way around. Clean and comfortable. Great views. Perfect pool and beach access, plus the Indian restaurant downstairs is amazing!