Excellent apartment, very clean, great location, awesome host!The apartment is large, super clean, and has everything needed for cooking, laundry, and a comfortable stay. The WiFi/Internet was fast/reliable. The host was awesome! She met me for check-in and check-out at the time I picked, was super responsive to all messages, so nice and very helpful!The only negative was the pool area -- first, it is a big and nice looking pool and the apartment is right above! However, there were constant noises of many playful children in the pool, so with the patio door open you hear children playing/splashing/laughing ALL day. Second, the building does not provide lounge chairs or ANY seating at the pool -- some people bring their own small chair, but most people sit on the hard concrete on a towel. So, while its beautiful/large, its a place to go for a quick swim or for kids to play -- not a place you can go relax by the pool (NOTE: the lack of chairs is the building policy, not the owner/host!). The apartment provides two small low beach chairs -- great for the beach to sit in the sand - but not comfortable for sitting on concrete by pool. The good news is there are multiple nice beaches very close -- a far better option!The garage parking space provided is great and it's right by the elevator in the same building. I recommend renting a small/ compact car as all of the spaces are tight and it would be difficult to park a large vehicle.A Host, great apartment, would return!