We would rate this place 5 stars out of 5.