First and foremost, I wish to convey that I do not intend to sound ungrateful, particularly as a Canadian, given our comparative privilege to the Cuban people.
I traveled to the SOL Resort in Cayo Santa Maria, Cuba, from May 11th to 21st. Upon arrival, the check-in process went smoothly, and the resort was quiet at 11:30 pm.
The following morning, I went for breakfast and noticed the resort remained quiet. However, the breakfast selection was very limited, which I had anticipated due to the well-known food supply challenges in Cuba. Despite this, what I found unacceptable was the overwhelming presence of flies on the available food. While I understand that a warm climate can attract flies, the sheer number was excessive and made the food inedible for me.
During a tour of the resort, I observed that the large adult pool was only half-filled and had green slime, rendering it, in my opinion, unsuitable for swimming. Conversely, the smaller pool, which appeared to be designed for children despite the resort being for adults, was clean and swimmable.
After lunch, we revisited the restaurant, hoping the morning issue with flies was an anomaly, only to find the situation unchanged. Additionally, the advertised "A La Carte" restaurants were not available for booking.
It is particularly disheartening that Sunwing promotes this resort with various amenities that were not operational or accurately represented. The unswimmable pool, the inedible food due to flies, and the closure of several amenities were significant disappointments. We later discovered that the resort was hosting only 34 guests.
On the second day, we met with the Sunwing representative and requested to be relocated or to arrange for an early departure. That afternoon, we were granted permission to move to the sister resort, the Melia Cayo Santa Maria, located next door. The Melia resort was exceptional, and I have no negative feedback about our stay there.
The only commendable aspects of the SOL Resort were the updated rooms and the breathtakingly beautiful beach.