We enjoyed location, pool + beach, spacious setup, and balcony view. Communication was prompt and all costs were shared upfront. It was also convenient to have a kitchen, laundry in-unit, and restaurant on the same floor as the pool (also serves at the pool). A bottle of Rosé was chilled in the room and waiting for us. Staff was really friendly, too.
Areas for improvement: soon after our arrival I noticed sand and a used dish rag in the kitchen sink, a couple hairs in the shower, and the cushions on both the couch and dining chairs had a lot of stains, likely from usage. We'd recommend that cushions be purchased for the second lounge chair on the balcony. There were two lounge chairs (in addition to two dining chairs) but only one of the lounge chairs had cushions.
For transparency, I did not reach out to the host re our cleanliness concerns. We arrived late due to delays and wanted to enjoy our trip right away.