Amazing! My new standard for 5 stars has now been raised. Responsive, clean, well designed, location… had it all!