Perfect location, impeccably designed and maintained. Wouldn't hesitate to repeat my visit if opportune.