It was just fine, the guy who checked us in was friendly but commented on our room multiple times, saying it wasn't the best but not bad either. Weird way to check someone in... kinda made us feel bad about booking the economy room. It was definitely very loud, the door doesn't reach the floor so as other guests are in and out late night/early morning you hear it all.
Also advertised is a restaurant attached to the hotel. We spent 55 minutes waiting for coffee to be delivered. Four times someone came to the table and asked if we got coffee yet. Each time we said no they disappeared. They have children working to take orders and deliver food, and when someone else's food got delivered to our table it created utter chaos - I never ended up getting the meal I ordered, they just told me I was fine to eat what I was given. I was still charged for it which was strange.
The reason it's getting a mid rating is because of the location. Literally 1 minute walk you're on a gorgeous beach, and you can walk to the Port + downtown in less than 10 minutes.