Very clean, VERY thoughtful, provides home amenities, great communication, friendly, we will most definitely be staying here any time we come to town!