To get ALL your needs met. Beautiful and fun hotel!