Cabañas was an unfortunate experience for us. We stayed for 4 nights in a hotel right by the beach, and there were plenty of restaurants and stores nearby. However, the beach and water were not taken care of at all. It was filled with toilet paper, bottles, and the smell of dead fish was unbearable. We were not alone in not wanting to go into the water. We won't be returning to Cabañas due to the fact that it did not live up to expectations.