Excellent hotel: 1) Service upon check-in 5 2) The rooms are great and match the picture 3) Service in restaurants for 3 4) Rooms cleaned daily and very good 5) Food in restaurants for 4- 6) Animation for children is weak and nothing is provided for them