I only had a brief stay at John's, but it was everything I needed. Great communication and hospitality, flexibility accommodating my check in when my flight was delayed, immaculately clean and a wonderfully cozy place to land after the longest day. Wish I could have stayed longer. I definitely hope to be able to stay again.