I stayed at Hotel On the Cay in St. Croix and my experience was extremely disappointing from the moment I arrived. My room was not cleaned at all — there were used cups, sand everywhere, and the hot water barely worked. The room also had holes and rust on the walls, which made it feel extremely neglected.
On my last day, the water went out for over 5 hours, and the hotel couldn’t even offer guests access to another room to shower at their second property. The staff was rude, unhelpful, and didn’t seem to care about the issues guests were dealing with.
The ferry, which they claim runs every 5 minutes, was actually running once every hour, causing long waits and wasted time. To make things worse, they even charge guests for beach chairs on their own beach, which is ridiculous.
This was by far the worst hotel experience I’ve ever had. I will never return, and I do not recommend this hotel to anyone.