Online reviews are quite limited.

Anyone have any idea on how good or bad this place is?