I booked a studio room at the Residences which was very spacious and comfortable. The Front desk manager and Brahim were very helpful in getting me a good room as I was checking in on the early side. The room had a small kitchen but no cooking pots or utensils, so I had to make a special request to utilize this. The food was very average here and the room service menu rather limited, so I ended up making my own breakfasts and eating elsewhere. There are a couple of small markets in walking distance of less than 5 minutes. The room was spacious, but lacked accessible outlets for charging devices. The gym was good and had a nice view, but there wasn't really a good area to stretch and no mats. The pool area and beach were rather quiet during my visit, and had a lot of shady areas. Overall, it was a nice clean property with good service.