We only stayed one night at Hotel Seraglio but it was excellent. The location couldn't be better for visiting the main tourist attractions. The rooms are very nice, modern and clean. The staff is extremely friendly. The breakfast was also very good. The prices are also reasonable for the overall quality.