I wouldn't say it was horrible but O wouldnt stay there agian. The location was great and got 2 night for less than 300 so guess it wasnt so bad. But...I arrived early to a woman who qould barwly let loose of her key for me to use the restroom and have access to the pool while I waited. Then, check in was a joke. No info about the property. The indoor pool was shut down and looked awful, the property needs a huge redo. My room: the bed was comfortable, but bedapread was from the 70's, the closet had a pee odor, the tvs were horrible, a note said they were new but had no HD...the kitchen was nice and bathroom was cute and clean, shower only. No food on premises and at check out when asked how my stay was, i said, eh...it was ok. And the lady said, oh...well hopefully your next one will be perfect. Lol, no thanks. But again, good access to the beach.