Has everything you need and more. Even left beach amenities like boogie board, beach chairs and beach mats. Very clean and nicely decorated. About a 5 minute walk to the beach as well.