Fab place! Location, cleanliness, and facilities - all top notch!