5 stars all around. We had a great stay.