5 stars across the board! Great stay.