Everything went well until it didn't.
The apartment was very comfortable for 2-3 pax. It was very tidy and clean and had everything we needed (including extra pillows, a water filter, detergent, and enough supplies to keep everything clean, good A/C and blackout shades). The internet connection was reliable, and it had a decent table to work on. We enjoyed the neighbourhood. It's great to be close to the beach. It was quiet at night, with plenty of coffee shops and restaurants nearby. It's a nice area for long bike rides (we recommend the app Donkey Republic).
Unfortunately, our magnetic card keys stopped working on the last night/day of our stay, locking us out of the apartment at 10pm. We ran out of battery on our cellphones before we could reach customer support, had to wake up a neighbour to borrow a phone. When we finally got someone on the phone, they were insulting. The only answer they gave was, "this usually happens." They were more concerned about admin reports that were actually helping us. No sense of hospitality service at all and kind of ruined the whole experience in the end.