Juan’s place was extremely clean and is in an incredible location! Juan assisted in the check-in process and was quick to respond. I am pretty low maintenance, but there were definitely some issues inside the apartment that I wasn’t aware of until arrival (broken cabinet in kitchen, electrical conduit hanging off the wall over the sink in the bathroom, front door was almost impossible to open and close [had to use all my force to open], leaky refrigerator, not much hot water, and no extra toilet paper). Easy fixes, but wish I was aware of some of these things prior to booking. Aside from some of the issues, everything was great! The pool was right outside the lobby and the beach was two seconds from the pool. Juan provides beach chairs in the closet and a card you can rent chairs from right on the beach. Lots of restaurants and things to do in the area as well. If you have a car, know that you’ll have to pay for parking daily. Not much provided in the kitchen aside from salt, pepper, and coffee filters...so definitely get stuff that you’ll want for the kitchen. Overall, it was a good stay and would return (as long as some maintenance stuff is fixed).