Perfect location. Extremely clean! Child friendly. Pretty much right on the beach and near an included indoor and outdoor pool. Our stay was amazing.