The location is wonderful. Check-in was seamless. We were able to check-in at 12:30 which was great, however, the cleanliness of the condo was lacking. There was sand on the floors throughout the condo, the kitchen cabinets are damaged, there was dust on the walls, the sofas were so stained and dirty that I had to put a blanket on the sofa before we sat on it. Also, the coffee table was about to fall apart, the carpets were stained. The refrigerator advertised is the not the refrigerator in the condo. There is no ice maker and only has two ice trays, which were empty when we arrived. There are no ice machines on property. When we called about it we were told to go get ice. I did email Gulf2Beach upon check-in and I was told someone would call me. I still have not received a call. Would not stay again.