The location is superb, the rooms are clean, the food is good, the employees are kind, but there are some things that should be fixed. I think smoking is a big problem. People smoke everywhere, even in the pool, often close to children. Another problem that I wrote about in an earlier vacation and that I was promised would be solved, but it was not, is the problem of restaurant reservations. I was only offered very late reservations at the better restaurants and I wanted to test if they really are that busy or if the employees prefer to give reservations at better times to those who tip them. In the evening when I was told that I cannot get a reservation at the Italian restaurant before 10.30pm, I went at 7pm, tipped the girl at the entrance $10 and got my table immediately. the biggest surprise came when I noticed that during the whole time I was in the restaurant, half of the tables were empty. Another problem that should be fixed would be the problem of speaking English. at 2 of the restaurants I didn't even find a person who spoke English. Although I had VIP, when I arrived at the resort the people at the reception tried to lie to me, telling me that VIP actually means nothing. I wasted at least 2 hours arguing and calling EXPEDIA to solve the problem, and it was only thanks to Mr. Santos that it was solved. Another disturbing problem was the problem with the water from the neighbors in the balcony reaching my balcony. they didn't fix it in a week.