We really enjoyed our stay. The apartment wasn't much, but it had everything we needed and was comfortable and clean. The AC was perfect, the shower pressure was awesome, and the bed was comfy. There were plenty of hooks for swim things & towels, which was great. It had a microwave & fridge/freezer and parking just behind the apartments with a code lock to get into the complex, so it was very safe. He provided shower towels & beach towels, and replaced them our 3rd day in. There is also laundry & the pool just steps outside your patio door. The shared grounds are beautiful & they were doing work every day making improvements- nothing that caused noise or disturbances to our trip, just bits & bobs that showed they had extreme pride in their property and wanted everything to be perfect. The hosts were very kind and we would recommend to anyone. We'd come back in a minute