Don't expect super sophisticated service but it is friendly. Be prepared for local cuisine. That said we thought this hotel was quite good value for money. The rooms were large and reasonably appointed. Pool and bar area excellent. There was a small gym, and about 1 mile down the hill is a super private beach which the hotel gives you tickets for. When we were there in the low season it seemed to have plenty of local businesses and some tour trips, and was not packed out with North American tourists.