5 stars across the board - my only regret was not staying longer!