very good location, very good staff, total is very good