5/5 - on all accounts. Great place to stay.