The wifi is good, room is very small, bath is very big. really close to the beach. i love it. the ocean breeze is really the best thing. Quite difficult to have conversation / talking since t he staff cant speak English. The resort operators nearby were throwing debris into the water that makes the water dirty.