The unit had everything we needed or wanted—all the necessities, plus body boards, snorkels, lawn chairs, beach towels, you name it. Check in was a breeze and the hosts were really quick to respond to any question I had. Wi-Fi was solid, there were more cable TVs in the house than we needed, and everything was clean. We all had a great time!