I don't hand out 5 stars unless it's just...wow.
But this place is a solid.