Appartement offers the things you need for a good stay in Edinburgh.