By the end of our stay this place had grown on us, but initial impressions were terrible. Expect a very busy (chaotic) arrival, valet, lobby and pool. Using the valet was undesirable but required, they lost keys, and took over 30 minutes to get the car leading us to be late to dinners and there was a line each night we returned. The workers were trying, but the system needs and overhaul. The elevators are slow and confusing, but once you figure it out youll be ok. The juccuzzi pool side was gated off, clearly out of order for a while, security was pretty good about making sure random people werent strolling through, but the beach side gate was never locked. Access to the sand is amazing, and its beautiful once you get down there. Collins Blvd is great, there are buses and a free trolley (inconsistent). We were able to walk to one place for breakfast, otherwise you need to taxi or drive every where else. The "restaurant" in the building was so backed up, they warned us, but we waited 90 minutes for 2 egg sandwiches. There seemed to be a problem in the kitchen, as there were only like 5 parties waiting so it didnt seem to make sense. In and around town we experienced a lot of traffic, so know to give yourselves extra time. Re the apartment, the lobby looks fancy, but the hallways, walls, floors etc were a mess, dirty, cracked, smelly. The apartment had limited cosmetic upkeep for example, cracked and rotting tiles in the bathroom, a broken sink faucet. The beach charis and umbrella were flimsy, and one was broken when we got there. They only provided 2 bath towels each and 1 beach towel, and encouraged us to do laundry if we wanted. To the owner, might we also suggest a place to hang multiple towels so that they dry nicely? One bed was more comfy than the other, the inside room is nice and dark, the one by the window, holy cow sunlight! The living and dining area was comfortable. Overall, we feel like you get what you pay for and we almost dont blame the owner for not further investing in the space (with upkeep).