Great stay, five stars all round