My wife and I stayed in Popeye's for 3 nights in March. Once settled in, things were fine, but getting settled in was the issue. The room we booked -- on the 3rd floor, great sea view, $65/night -- was occupied by someone who extended their stay, though I'd confirmed my room just two days earlier. So, Andrew (the property manager) put us in a side room "suite" without a view. Normally, he said, this room would be $90, but we got it for $50. But the $40 bucks was not important to me. It was waking up to that beautiful Carribbean Sea. He promised we'd be in the room we booked the next night. Alas, the people in that room decided to extend their stay 3 more nights, which meant we weren't going to be there at all. Andrew then booked us in a sea-view suite on the 2nd floor. It was a good room, but again, not the room we booked. The WiFi was spotty (kept dropping out) so I had to keep reconnecting. It was OK when it worked.
One of two things happened: Either the room was double booked the entire time, or Andrew chose to bump me over the group in that room. Either way, it wasn't a good experience and for that I can't recommend this hotel. If the sea view isn't that important, there are options in the back or on the side, but you can get rooms without a view for much cheaper than the going rate here.
Otherwise, the location is great, just down the beach from the water taxi stand, and a few short steps from some of the better restaurants (Habaneros, Rosie's). The resident cleaning manager was fantastic and did a great job keeping the place clean. Given that this is still a developing country built on a mangrove swamp, the bug situation was good. Still further up is the split at the Lazy Iguana and Femi's, a great little bar and food place on a dock overlooking the sea.
One last point is the website implies that Popeye's is a "resort" but I didn't get that vibe at all. I actually chose this place because I thought there was a bar/restaurant on site, but the bar was closed (not sure when/how that happened or when it would be open). This isn't much of an issue because there are plenty of places to get a beer, but it would've been nice to chat with some of my fellow travelers. Also, some pictures imply that there's a pool, but there is no pool. So if you're looking for a "resort" you might want to consider another place. In the end, it's up to you if you want to risk an overbooked room. It sort of worked out for me, but it could've easily ruined an otherwise fantastic trip.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.