Very clean, well stocked, great location, excellent communication. Everything I could ask for. We had a great stay.