Perfect in every way! Location, space, cleanliness, friendly! Everything you could dream for and more.