great location, space, communication as well as being clean and stylish