We got this hotel through one of those air, flight plus car deals on Travelocity. The only reason we chose this one was because there were only 2 other deals this close to the beach and they were both 4 times as expensive which we just didn't have the budget for.
The ONLY thing this hotel has going for it is its proximity to South Beach. Literally, one block over by foot and you're there. I will, however, NEVER set foot in this place again. The place smells terrible, as they use some kind of really strong but cheap smelling cleaning agents that do everything but clean. There is a pervasive moldy smell in the whole hotel that you can smell from the street!
The filters in the window units (!!!) must have never been changed because our room smelled like the pits of hell whenever we walked in and it actually hurt to breathe.
I made sure to not touch the carpet or the bathroom floor, and walked around the room with my flipflops on all the time. Explain to me how carpet can be sticky????
When we got our key to the room the maid had literally JUST finished "cleaning" it: there was the previous guest's hair all over the bathroom stall.
The pillows stink, the bedding stinks, your bed barely gets made, and the bathroom definitely does not get cleaned everyday. I left a magazine on the floor to see what would happen, and damnit if it wasn't there still after the maid cleaned.
This place really is a health hazard. Up your budget to stay elsewhere if you MUST be close to SoBe, or go stay a little further inland where you can find nice, clean hotels and a nice atmosphere. Sure, you will have to drive 15 minutes to get to the beach, but there's more to Miami than SoBe.
STAY AWAY FROM PRINCESS ANN.
Room Tip: Up your budget a bit and stay elsewhere.
See more room tips
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC