I would stay here 100 more times if I could. Lawrence is great at communicating both the check in and check out process, and the view from the apartment can't be beat. The staff are extremely friendly, and you're literal steps from the pool and beach. The only reason I gave 4/5 stars for cleanliness was because I did have to clean the kitchen a bit upon check in, but I had all the needed supplies to do so. The apartment is stocked with almost anything you could need, from an array of spices and teas to different coffee machines and instant pots. I loved my time here and miss it already!! I can't recommend Lawrence's apartment enough.