5 Star in all categories. We loved the place. Much better than expected.