Ideal location. Clean, functional and fun. A most enjoyable visit.