Good location, good bed, effective check in and good communication before and throughout the stay. Recommended.