So my sister booked us in room 3104 at Maravilla for spring break. I had my doubts about this but was pleasantly surprised at how clean and nice this place is. And for the money, it deserves an excellent rating but I'll stick with very good as I know some people can have very high expectations. There are two bedrooms and two baths with kitchen and washer and dryer. The kitchen had all of the dishes that we needed including wine glasses and wine opener. I thought my room would be noisy since it faced the parking lot but it was very quiet. The porch was really nice with two rocking chairs and a table with four chairs to enjoy the outdoors. Located right across the street from the beach makes this place convenient. We also brought my sister's dog (pet friendly) and the area is really pretty to take nice walks. Towels are provided along with four beach towels. Each room has a tv and DVD player. A real plus if it's a rainy day. I highly recommend a stay and I would definitely visit again. Free wifi included.