Amazing place. Toukoul Restaurant is a MUST but you need to make reservations beforehand. Great location.