Five stars. Would stay again.