Great location, very nice and spacious apartments, only issues was, walls a little thin, only 1 of the 3 spoke english when it states English speaking staff, then all emails asking for help on check in due to issues was in Spanish when mentioned I dont understand, please help! As asked for extra money for code? then extra money for ticket? Then turned out it was the deposit! Which after sorting and completing before visit, still had issues on the day of check in! Other than that. Was a great stay.