Took 20-25 minutes to get a menu after we got up from our table and went to the bar for a drink. Never received our appetizer or our salads. Waited 20-25 minutes AFTER finishing our meals (which at least came out hot), for our check and had to go up and get it. Not impressed. Prices are reasonable, food quality is great... but without good service, none of that means a thing. Felt like an nuisance instead of a welcome guest.