Five star stay - would definitely stay again given the chance.