Great Location! Second floor right on the beach. Great communication and very cool resort!