Very well put together and very comfortable!!!!! Beds were crazy comfortable, and beautiful bathrooms!!! Public area was great for kicking back, cooking and visiting!! Only downside was the dog smell.