Clean, spacious and well-appointed - with a great living area out the back including a table tennis table. Had a really nice stay.