Excellent stay, great location, decor, communication, etc.