5 stars all around. I had a great time here.