Has everything you need and everything you could want. Everyone there was really friendly. The house is really comfortable with lots of lounging space. If the ocean is too choppy to swim or surf there is a pool to help beat the heat. Rooms are very comfortable. Owners are excellent.