Good quality apartment with all that's necessary for an enjoyable short term stay.