10 out of 10. Will definitely return. Perfect location and great staff.