Super location, super accommodation, super food at the restaurant nearby.