Been here quite a few times. Pretty good value for the money.
Read previous reviews for more details.