cozy, clean, generous host and pleasurable stay