How good is this place?