Pros: Great location, phenomenal view, very clean unit, easy parking, modern appliances, and convenient amenities provided within unit such as lint roller/snorkel gear/beach towels. Overall, I would HIGHLY recommend this to friends and family.
Cons: Building halls and room doors were being painted during our stay, though efforts were made so we were not disturbed. Experienced fire alarm at 12am requiring building evacuation and walked down 31 flights of stairs, but this is unpredictable and we appreciated the exercise :).