we had a great stay in the apartment in Barrio Alto. we were close to all the action and the flat was great for 4 young people travelling. the team were really easy to get a hold of when our flight was delayed so although we had to wait a little to be checked in it wasn't a problem. it would have been nice to not be charged the late check in fee as our flight being delayed was out of our control but nevertheless it didn't impact our stay and I would highly recommend!