Embassy Suites by Hilton Kansas City Olathe has a pool and an indoor pool.