Clean and comfy, great communication, beautiful location.