Exactly as described and looks just like the pictures. We did not have the chance to use the gym or pool, but really wanted to. Building staff was super nice and helpful. Kind of hard to get ahold of actual Airbnb owner though. Deposit was only $100, not the listed $250 and the cleaning fee is hidden ; but is in the details. (make sure you know there is a deposit($100) + cleaning fee ($80) on top of your Airbnb total and is due when you check in). Amount may differ for you this was just our experience. Despite all of that, I would definitely book again !