Impeccable cleanliness, lovely staff, modern building. Lovely, all around.