superb apartment for a long stay