Great place to stay. Location is excellent, communication and check in were a breeze. The apartment has everything you need and more - including the little things that would make traveling with a little one easy. The fold-out sofa beds were really comfy.