Clean. Lots of room. Pool and hot tub are warm. Beach access directly from pool area, and another one at the end of property. We actually enjoyed the bird sanctuary next door. Beautiful view of the ocean and intercoatsal water. Lots of unique restaurants and shopping within walking distance. Although the parking directions say there are guest spots, we could not find them... Would not recommend this for very small children, only because of all the glass tables. But well behaved kids will enjoy! I was overjoyed that the kitchen was well stocked and had everything we needed as far as cookware, plates, cups, utensils, blender, etc. Will definitely be booking with teeming vacation rentals again! We didn't even want to leave. Indian Shores is one of the most beautiful areas we've ever been!