Clean, spacious, well laid out, a great place in a great location. Couldn't recommend highly enough. Will definitely be returning.