Not worth the money. Would be stayed elsewhere. We stayed 3 nights and only on our last night at 4pm (when we were coming in from the beach and showering) did tey finally try to clean our room. Don't expect your room to be cleaned. We even had to pay our own garbage cans. Ceiling leaks in bathroom so when using the toilet you get splashed. Bathroom smells of sewage. Had to keep door closed. WiFi barely use able. Staff not overly friendly.
Ideal location and more than satisfactory for a budget guesthouse. Concerns about the wifi from previous reviewers proved correct but eventually the router was replaced, so far so good, fingers crossed!!