We stayed on a last minute deal with RCI for a week at this excellent place that is located at the southern end of the beach area, a short block from the boardwalk and ocean. We asked about ocean front units with balconies but were told it would be $50 a night extra so we declined. Staff members were pleasant and helpful, check in was quick and easy and there was no pressure to buy a time share. Our unit was on the 5th floor with one side window, which had a small view of the ocean. The unit was compact with a bedroom with a very good king size bed and flat screen TV, a narrow mini kitchen that had everyting needed including a stove, microwave, fridge and dishwasher and a living room with a sofa bed, chair, large table and chairs and another flat screen TV. The unit was fine for the two of us, but would be tight for more than two people. My one complaint was that the living room furniture was very uncomfortable. The sofa bed in particular was very low and uncomfortable.
There is also an indoor pool, fitness room, a free washer and dryer to use on the 6th floor (you have to supply your own soap). The resort has free wifi and covered parking. We liked the location which was in a quiet area and near the beach and boardwalk. There is a nice, inexpensive Italian restaurant in the building not run by the resort and many dining options along Atlantic Ave. We highly recommend Ocean Key and hope to stay again in the future.