Condo-style resort set in the center of Orlando's I Drive; rooms have views of the lush landscaping, Lake Cay or swimming pool.