My family and I stayed here during Spring Break 2012. This resort was built appx. 20 years ago.All of the condos have an ocean view. The best thing about this resort is it's size & location. This resort is appx. an 8 minute walk to the Cocoa Beach Pier. We enjoyed hanging out at the pier a lot. The pier shuts down at 10pm due to the city noise ordinance. I love the fact that this a smaller resort. It only took 5 minutes to walk from our 4th floor condo to the beach. We stayed in 412. If you are considering staying here, I would suggest that you request a 3rd floor or higher condo so you can enjoy the view while having a small wait on the elevator. The staff at Discovery is very friendly. I witnessed the night security person making his rounds at all hours of the night. I felt very safe here. This is a very clean establishment. The master suite is large. Improvements I would like to see made in the master bath would be to have double sink. Also, the installation of a tub, preferably jacuzzi, in place of the shower, as I enjoy taking bubble baths when on vacation. The 2nd bedroom is small in size but I don't think the kids minded it a bit. They need to add more hangers to the closets. The washer & dryer in our condo was not the best as it was noisy and the lint trap always fell out during the cycle getting lint on our clean clothes. I liked being able to purchase extra laundry soap at the front desk. I thought it was odd to place the dishes in the entry closet. The cabinets in the kitchen are poorly designed and need updated, as it is hard for a shorter person to reach them. It is annoying that when you are laying in bed you can hear the people above you moving their chairs across the floor. The living room/dining area is nice. It is convenient having the restaurant on site and the prices are fair. I enjoyed the tiki bar. I liked hearing the XM radio at the pool. The kids enjoyed the daily activities at the pool. Dunkin' Donuts and Publix grocery store are close walking distance from this resort. I would stay here again.