The self-contained apartment not only had everything I needed it was stylish, comfortable with extra little touches that were really thoughtful. Highly recommend.