Fantastic apartment with high quality amenities. Large, very comfortable and sparkling clean. A lot of attention to details and nice touches. For example, we really appreciated the board games for the children. Check-in and communications were very smooth. We very highly recommend this place.