This is a great condo complex especially if you prefer to smaller resorts with less crowds. Maravilla is located on Old 98 which is just across the street from the beach. For those of you who are worried about not being "Beach Front" don’t worry Old 98 is not a busy street so it’s no hassle getting to the beach. The resort was very clean and the specific unit we stayed in was perfect. They have two very nice pools onsite one being beach front while the other is in the center of the complex. It would have been nice if the hot tub was located at the beach front pool however at least they have one.
I can only think of one negative for this complex and that is the fitness area. It’s in desperate need of help, old broken mismatched equipment which need to be thrown away. They would be better off getting rid of the fitness area altogether rather than advertising what they currently have.
Overall we were very satisfied with our stay and would undoubtedly return again. We loved the beach and the location. You are located on a great little road where you can easily walk to many restaurants.