Perfect location, clean, excellent amenities, easy handover of keys, great communication with the host.