Very clean, very good location, great staff