Cyrpress Harbour is a beautiful timeshare resort. The two bedroom units are spacious and comfortable. There are several pools on this property with a main pool area near the check-in area. There's a large general pool and a small childrens' pool area that's adjacent to it. The resort store, pizza/ice cream place and a bar are also located in that area. Across the lake there's another pool area that has a sauna, one or two hot tubs, a lap pool and a large general pool. I think that there's a little sandy beach area on the lake there too. These two pool areas are connected by a footbridge that goes across the lake. There's also a small pool that serves a few buildings at the end of the lake that's near the activities center (peddle watercraft rentals, bike rentals, surrey rentals, minigolf, a few video arcade games, ping pong, basketball, shuffleboard and probably some other things that I can't remember). I'm not sure if there are pools located near some of the more remote buildings. There is no on-site restaurant, but there are many dining choices in the area if you decide not to eat in your villa every day.
While they may have swim aids available for sale in the store, you may want to bring your own. There are two
WalMart stores that are fairly close - a new one on Turkey Lake Road and a slightly older one on SR 535 (ask at the reservations desk or the concierge for directions, the Turkey Lake store is pretty convenient to this resort). There's also a Target a little further away in Kissimmee along SR 192. The closest BJ's is probably the one in Kissimmee off the Osceola Parkway (east on SR 417/Central Florida Greeneway to exit 10 - South John Young Parkway, turn right to go south on JYP, store is at the JYP intersection with Osceola Pkwy).
There is a Publix grocery store down International Drive about a mile or so from Westwood Blvd, and another smaller, older Publix on Central Florida Parkway.
Dick Taylor