I would give 7 stars out of 5 if I could. Period.
Absolutely fantastic place to stay.