The rental unit itself was very pretty. However, upon arrival the Check-in time clearly states is 4pm, and Check-out is 10am the day of departure. We arrived at 4pm on the dot and the cleaning people were still there. They said we could wait out back in the pool until she is done, about 30 minutes. An hour and 15 minutes later they were done but we had to instruct them to please clean the downstairs activity room and poolside, it was very dirty and clearly not acceptable. We let this not ruin the vacation. We couldn’t find the code to open the garage door, therefore couldn’t get into the “entertainment room” so I called the company and was on the phone 20 mins being transferred to 5 different people. The house is much smaller than the pictures look, and apparently there is NO furniture on the upstairs deck overlooking the pool, at all. We ended up dragging the dining chairs out to sit. The deck was SUPER hot all day except after sunset, literally could not walk on it. The spiral staircase is so slippery when wet, someone did end up falling down them. Why there would be a spiral staircase NEXT to the pool to use that gets that slippery is beyond me, everyone pretty much had to go around front to enter the house and burn their feet all the way up, just to use a bathroom. When the day of departure arrived the cleaning people say outside in the yard at 8:50 and waited for us to leave, watched us pack the cars, even though it says we have until 10am. Overall, it was a huge disappointment, we come to Anna Maria Island and rent a house every year, and honestly won’t be using this company again.