Very clean, plenty of room for large families. Great decor and beautiful views.