Very nice place and nice staff, BUT very poor management. It seems a mistake was made between hotels.com and the resort. We have booked breakfast and room for 5 persons, also confirmed by hotels. However, the resort claimed the bill for the fifth person. I informed, that our booking was correct. The resort informed they will give free breakfast for the fifth person, but we had to pay for the stay - for the fifth person..
When you are on vacation, you do not like to argue and discuss.. so we paid, but what a poor service/Managemnt skill!