Large balcony with ocean/mountain views. Beach front. Common BBQ area, bar, games room, gym, 2 spas, heated pool, toddler pool, mini golf, half tennis court, children's play room and childminding. Close by shops, restaurants and various entertainment.