Very clean and had enough rooms for everyone. Great for a big group. The kitchen did not have all the staples (for ex. Tin foil and wine glasses) but was very nice and clean. If you want to watch tv or a movie the screen is outrageously small. The bedrooms were beautiful with very comfy beds and lots of space. The two floors are not internally connected like we originally thought but this was no big deal. Overall great stay!