Ticks all the boxes, location, cleanliness, facilities and great space.