The place was overall clean, good located and comfortable. The kitchen is well enough equipped for cooking. The location is great, 5 min walk to the beach and everything you need in walking distance!
Downsides are: No washing machine and very bad wifi (not sufficient to watch movies most of the time).
Unfortunately, I initially had to change apartments since the original booking had not been cleaned upon check-in. However, All in Rio responded quickly to find a solution and offered another apartment.
All in all a good stay!