Perfect location. Clean, beautiful accommodations. Great staff. Easy and delightful.