Talk about views (both beach views and mountain view’s are spectacular) and a great location! The beach is great for relaxing and snorkeling. The condo was spacious and our family was comfortable and able to spread out. Everything we needed was there for the kitchen, sleeping, beach fun, etc. We can’t wait to go back.