Great location! All the amenities you need for a relaxing stay. The only thing I wish we would have had supplied that wasn't is beach chairs or towels. We could have taken more advantage of the beautiful beach if we would have had something to sit on down at the beach. Karim was great to work with as the manager of the apartment.