Perfect stay. 5*.