clean, cozy, well-appointed and great location