This place exceeded my expectations, great location, well taken care of. I can only leave 5 stars but I would absolutely give it 20 if I could. I would absolutely go back.