Great location and very spacious. I loved waking up and going to the beach everyday. It was very neat and clean, and the check in staff was very communicative and understanding despite my flight being delayed.