Truly amazing experience! The apartment was impeccable, the view was great, there were plenty of amenities and the price was just right. Hacene had great communication with us for whatever we needed. Will definitely stay here again. 5 stars