Very clean, lots of great touches from the hosts. The patio was fantastic! I will stay here again.