The place is very clean and well run. staff are responsive and polite but may be a bit small if youre a party of more than one.