Absolutely wonderful! Their hospitality and communication before and during our visit was fantastic. Everything we needed to cook simple meals was provided and the other amenities worked as expected. The check-in process was seamless. We walked everywhere from the room and thought doing so was rather simple (you do have to like walking).