Cozy, affordable, wonderful amenities, 10/10