Clean, comfortable and lots of thoughtful beach amenities