I really enjoyed Casa Arrecife, the rooms were nicer than expected, and the amenities were as promised. It has great community, good access to the beach, and is a well kept up property. Unfortunately the management of the property left a bit to be desired. My stay was shortened by 1 week without my consent AFTER booking and paying for the reservation, leaving me scrambling to find alternative accommodations in the last minute. According to other guests, this is a common story, which is really unfortunate. I would stay here again, but if you are going to book with them, have a backup plan.