Clean and beautiful! Not enough parking for 3 bigger vehicles and the paid parking has time frames that you cant park there. But we figured that out. It was great and the hosts were very really responsive!