Christoforos shows excellent attention to detail. The place and accommodations far exceeded our expectations.