Out of five, a seven star place with a ten star host.