I recently stayed at Ocean Key Resort I had a wonderful visit. The staff was great; very, respectful and courteous. The rooms were nice and clean. Plenty of towels, pillows and bed linen. The bed was HUGE; I also liked the kissing Swans that were made out of towels on my bed. I took advantaged of all the amenities that were made available to me swimming pool, game room, workout room, balcony and so much more. They even have a restaurant on site that will deliver to your room. I order a pizza and sub; honesty by the time I went downstairs to get a soda the delivery guy was bringing my food. I loved this stay and I plan on returning soon.