The place was spacious and clean, with lots of thoughtful and available amenities. The communication was prompt and easy to understand. We enjoyed our stay!