Very clean, tons of space and a very well equipped kitchen. Had a great time playing pool, ping pong and foosball too! If you have a large family or group, this would be an ideal place for you. David was also a great host.