cozy! clean! wonderful stay