SUPER clean place, and the resort is beautiful and offers many amenities. Location is slightly far from grocery stores and/or attractions (i.e most shops are 15 min away) but not an issue if you have a rental car. Furnishings are slightly old and look a bit different from pictures on listing but dishes, appliances, rooms, etc. are very clean (and appear to have been sanitized between stays) which was more important to us. We will definitely rent again from William when we come back!