Its not worth the money and sea view that you may get. If you get a clear sea view, then its fine. If you are fine with sub-standard food and cleanliness, they it might be fine with you.
Staff is fine, but at times it might communicating with them might become an issue. Local language constrains.
To cut the long story short, not worth the money they charge.