Awesome place! Great location, loaded with amenities and comfortable beds. We loved having a kitchen to cook our meals and the relaxing deck for the evening sunsets. The workout room and pool were also a great plus! Close to shops, beach and other activities.