Very clean and comfortable. Well-appointed. Great location. Nice people. Welcoming and thoughtful. Such a good stay.