Great location, very clean and very well taken care of place. Kitchen was very well stacked, beach amenities and toys were plentiful. It was a pleasure to stay there.