Absolutely five stars all the way around. Fantastic communication, sparkling clean, very spacious. Perfect for our group. Thank you for a terrific stay!