Excellent place!!! All of the positive reviews are correct. We would definitely stay here again.