5 star...everything catered for.