Excellent communication. Easy check-in and check-out. Everything we needed, such as extra linens and towels. Fully equipped kitchen. Nice patio area.