The location is perfect! Beautiful beach view and just steps from the beach. Sitting on the balcony every morning, listening to the waves was the best way to start my day! The place itself is roomy and clean, however it could use some cosmetic improvements as the outside is a bit rundown. The outdoor shower also didn't work during our stay after the first day. Not sure what happened, but it made it difficult to not bring in sand when coming back from the beach. Inside is decorated nicely and furniture is comfortable. The bed in the primary bedroom is insanely loud, if you are sharing the bed with someone you will most likely wake each other up if you have to get up. The bathroom door in the primary is also not level or something as it scrapes the floor and is hard to close, also loud. If your partner gets up to use the bathroom at all, between the bed and the door, it's quite loud. Both simple things to fix though. It can get a bit stuffy on the upper level, but there are ceiling fans to help. Bring a spare fan if you get hot at night. The kitchen offers the staples and has a working icemaker, which we appreciated. We didn't have any issues with not having something, but we also didn't really cook while there. The lower level space was great for my teenager as he had his only little apartment basically. He loved it. Overall, I would definitely stay here again as nothing we encountered was bad enough to outweigh the perfect location and beach access.