The resort has everything you need in a resort. The rooms are very large. The restaurants were fantastic. Breakfast was plentiful with lots and lots of selections. The beach bar was great with friendly bar staff. It was easy getting a taxi to and from the resort to get to the old city.