This is a nice apartment in a great location - close to the beach, and a lot of other cool things. The huge windows looking out over the square were really nice and we walked to everything.
My only complaint is the check-in. It says you can get in any time after 3pm, so I planned our transportation to arrive around 4pm. However, they don't give you a code you have to get keys from them, so you can only check in when someone is available. We had to go to their office (10 minute walk from the apartment) and the guy said he'd meet us at 4. We got there at 4, doors are locked, lights off. I call, he says he'll be there in 5 minutes. We wait 15 minutes on the sidewalk outside the office (with all of our luggage) and finally he shows up. Then I have to go through a whole orientation, watch a video, sign papers, etc all for a two-night stay.
If I go back, I will look for a place in the exact same location with self check-in. Also the shower gets water all over the floor no matter what you do.