Place was very clean and provided everything we needed in the unit during our stay! Also, great location - short walk to shops, restaurants, and beach!