Clean, well located and staff very helpful. Pricey, but recommended.