Beautiful, clean, tons of fun beach things, lots of towels, fully stocked kitchen, very homey, pool was awesome, grills worked great, huge patio, lots of parking, and basically a wonderful place to rent for your vacation. Had so much fun, it immediately felt like our own home, and we really didn't want to leave.