Great place, great location; good balance price-quality