We booked a B&B for 6 nights in May 2014. The rooms are OK, the front desk is helpful. The restaurant is terrible - the service is not on the level of a 4 star hotel - we had some problems with our meal, but the waiters are nowhere, and even if they were on the ground, they never noticed us (even if there were 3 tables - including ours...). I needed to wave to them - which I do not really prefer as a gesture in a restaurant - also, it happened after I clearly told one of them at the liqoure and wine bar to check on our table. After the waving the waiter appeared - we had a problem with the seafood, my wafe ordered - it was clearly not well prepeared and handeled before serving(we both worked in a kitchen and restaurant during our university studies, and also we had not for the first time king prawns at all...), and the reaction of the waiter was - it is normal, to have brown sand and sea coming out of Your prawn, when You break its shell....we did say nothing, just left the place and never returned.... We did claim at the front desk - the outcome was really advantageous, we did not need to pay for the meal.
The breakfast was good, the rooms tidy (sometimes with spiders, but hey, you are in subtropic zone), if You want to have a bath in the wellness center, you can - it is possible, but I think it is a bit rare not to have cold water bath in a sauna. Maybe it is just me... Next time we would prefer another hotel.