This place is very clean. They have Kevin cleaning every day. He was very kind to do our washing for us. Which was great, as we have been travelling for a month. You just need to ask him and he will get what you need. Showers are hand held. Not far from the shops and beach.