Great location, nice hotel, comfortable and spacious rooms. However, the pool was dirty. It stained my daughter swimsuit (yellow stains!!!) the service was average (waiters seem not to collect empty dishes), towels for the pool are old and not in great conditions. Breakfast buffet average