Amazingly spacious, clean and modern. Friendly and helpful hosts. Great communication. Very good value. A great place to stay stay.