5 stars all across the board. Great stay