6-Stars! Everything was perfect. An hotel this good would be at least three times the price we paid. We highly recommend staying there :)