The resort is conveniently located right across the street from the beach entrance and a wonderful restaurant. We couldn't be happier with the staff and accommodations. We traveled with our 22 month old son and it was nice to have the living room area to place the pack and play. The kitchenette was stocked with all the items we needed for the week, coffee maker, toaster, griddle, dish soap, dish washer tabs. The indoor pool is great to have. It rained one day and it was nice to have something inside to do. There are activities at the resort for the kids every day. There is free WiFi. It is also at the quieter end of the strip which was nice. We would definitely return to stay at the Ocean Key Resort.